// pages/operat/operat.js
const LApp = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfoAvatar: "../../source/image/anasysis.png",
    DataStatistics: {}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.onNetworkStatusChange(function (res) {
      wx.showToast({
        icon: 'none',
        title: '当前网络是' + res.networkType,
      })
    })
    this.data.wxUserInfo = LApp.globalData.wxUserInfo;
    this.data.userInfo = LApp.globalData.userInfo;
    this.setData(this.data);
    this.getSysDataStatistics();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // this.data.wxUserInfo = LApp.globalData.wxUserInfo;
    // this.data.userInfo = LApp.globalData.userInfo;
    // this.setData(this.data);
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  getSysDataStatistics: function () {
    //nbapi/comm/sys/data/statistics
    var _user = LApp.globalData.userInfo;
    var _openId = LApp.globalData.wxopenId;
    if (!_user) { return; }
    var _this = this;
    LApp._get({
      url: 'nbapi/comm/sys/data/statistics',
      data: { userId: _user.UserID, enterpriseId: _user.EnterpriseId, unCode: _openId },
      success: function (r) {
        LApp.globalData.DataStatistics = r;
        _this.data.DataStatistics = r;
        _this.setData(_this.data);
      },
      fail: function (e) {
        _this.data.DataStatistics = LApp.globalData.DataStatistics;
        _this.setData(_this.data);
      }
    })
  },
  //产品批次
  goProcutBatch: function (event) {
    // console.log(event.currentTarget.dataset.lak)
    LApp.openView("productBatch/productBatch");

  },
  //码管理
  goCodeManager: function () {
    LApp.openView("codeManager/codeManager?lak=kkkk");
  },
  //码关联
  goCodeRelation: function () {
    LApp.openView("codeRelation/codeRelation");
  },
  //溯源任务
  goOriginsTask: function () {
    LApp.openView("origins/origins");
  },
  //活动管理
  goActivityManager: function () {
    LApp.openView("activityManager/activityManager");
  }
  ,
  //窜货工具
  goFleedTools: function () {
    LApp.openView("fleedTools/fleedTools");
  }
  ,
  //扫描结果
  scanResult: function () {
    // 允许从相机和相册扫码
    wx.scanCode({
      success: (res) => {
        // console.log(JSON.stringify(res.result))
        var _result = res.result;
        if (_result) {
          var __result = _result.split("?code=");
          var _searchUrl = "";
          if (__result.length > 1) {
            _result = __result[1];
            _searchUrl = __result[0];
          }
          LApp.openView("scanResult/scanResult?code=" + _result + "&searchurl=" + _searchUrl);
        } else {
          wx.showToast({
            icon: "none",
            title: '识别错误,请重试'
          })
        }
        //LApp.openView("scanResult/scanResult");
        // wx.setStorage({
        //   key: "info",
        //   data: res.result,
        //   success:function(){
        //     wx.showToast({
        //       title: '缓存成功',
        //     })
        //   }
        // })
      }
    })
  }
})